Ext.namespace('pages.p2p.hb.details.query');

pages.p2p.hb.details.query.SeeXiangXi = function(config) {
	Ext.apply(this, config);
	this.data = config.infos.data;
	this.initUIComponents();
	pages.p2p.hb.details.query.SeeXiangXi.superclass.constructor.call(this);
};

Ext.extend(pages.p2p.hb.details.query.SeeXiangXi, Ext.Window, {
	initUIComponents : function() {
		this.form01 = new Ext.form.FormPanel({
			region: 'north',
			layout : 'column',
			title:'红包详细信息',
			height : 180,
			labelWidth : 100,
			labelAlign : 'center',
			autoScroll : false,
			border : false,
			frame : false,
			items : [{
				columnWidth : 1,
				height : 10,
				border : false
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '所属人',
					name : 'D_USER_ID',
					id : 'D_USER_ID',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '红包金额(元)',
					name : 'D_HB_JE',
					id : 'D_HB_JE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '发放日期',
					name : 'D_HB_CREATE_DATE',
					id : 'D_HB_CREATE_DATE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '有效天数',
					name : 'D_HB_EFFECTIVE_DAYS',
					id : 'D_HB_EFFECTIVE_DAYS',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '过期时间',
					name : 'D_HB_OVER_DATE',
					id : 'D_HB_OVER_DATE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				}]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '红包状态',
					name : 'D_HB_STATE',
					id : 'D_HB_STATE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				}]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '使用条件最小金额',
					name : 'D_HB_USE_CONDITION_MIN_JE',
					id : 'D_HB_USE_CONDITION_MIN_JE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '红包使用时间',
					name : 'D_HB_USE_DATE',
					id : 'D_HB_USE_DATE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			}]
		});
		
		this.form02 = new Ext.form.FormPanel({
			region: 'center',
			layout : 'column',
			title:'红包使用关联投资人信息',
			height : 180,
			labelWidth : 100,
			labelAlign : 'center',
			autoScroll : false,
			border : false,
			frame : false,
			items : [{
				columnWidth : 1,
				height : 10,
				border : false
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '用户名',
					name : 'USERID',
					id : 'USERID',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '项目ID',
					name : 'ZQID',
					id : 'ZQID',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '投资金额',
					name : 'TCJE',
					id : 'TCJE',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '投资时间',
					name : 'TZSJ',
					id : 'TZSJ',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '状态',
					name : 'TCZT',
					id : 'TCZT',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '还款状态',
					name : 'HKZT',
					id : 'HKZT',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '计息日期',
					name : 'JXRQ',
					id : 'JXRQ',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '投资收益',
					name : 'TZSY',
					id : 'TZSY',
					anchor : '96%',
					xtype : 'textfield',
					readOnly:true
				} ]
			}]
		});
		
		
		Ext.apply(this, {
			id : 'SeeXiangXiWindow',
			title : '查看详细',
			border : false,
			layout:'border',
			style:{
				marginRight: 'auto',
		        marginLeft: 'auto'
			},
			width : 500,
			height : 400,
			modal : true,
			items : [ this.form01,this.form02],
			listeners:{
				'render' : this.initData.createDelegate(this)
			}
		});
	},
	initData : function() {
		Ext.getCmp("D_USER_ID").setValue(this.data.USER_ID);
		Ext.getCmp("D_HB_JE").setValue(this.data.HB_JE);
		Ext.getCmp("D_HB_CREATE_DATE").setValue(this.data.HB_CREATE_DATE);
		Ext.getCmp("D_HB_EFFECTIVE_DAYS").setValue(this.data.HB_EFFECTIVE_DAYS);
		Ext.getCmp("D_HB_OVER_DATE").setValue(this.data.HB_OVER_DATE);
		if(this.data.HB_STATE == '0' ){
			this.data.HB_STATE = '未使用';
		}else if(this.data.HB_STATE == '1'){
			this.data.HB_STATE='已使用';
		}
		else if(this.data.HB_STATE == '2'){
			this.data.HB_STATE='已过期';
		}
		Ext.getCmp("D_HB_STATE").setValue(this.data.HB_STATE);
		Ext.getCmp("D_HB_USE_CONDITION_MIN_JE").setValue(this.data.HB_USE_CONDITION_MIN_JE);
		Ext.getCmp("D_HB_USE_DATE").setValue(this.data.HB_USE_DATE);
		Ext.Ajax.request({
			url : ExtJ.getActionPath("HB/hbsygltzrxx.do"),
			params : {
				REF_TZRXX_ID : this.data.REF_TZRXX_ID
			},
			callback : function(options, suc, response) {
				var dt = response.responseText;
				var d = eval("("+dt+")");
				d = d.data[0];
				Ext.getCmp("USERID").setValue(d.USERID);
				Ext.getCmp("ZQID").setValue(d.ZQID);
				Ext.getCmp("TCJE").setValue(d.TCJE);
				Ext.getCmp("TZSJ").setValue(d.TZSJ);
				Ext.getCmp("TCZT").setValue(d.TCZT);
				Ext.getCmp("HKZT").setValue(d.HKZT);
				Ext.getCmp("JXRQ").setValue(d.JXRQ);
				Ext.getCmp("TZSY").setValue(d.TZSY);
			}.createDelegate(this)
		});
	}
});